means of public transport - Französisch Englisch Wörterbuch